// 导入自己已经封装好的东西
import {
	requestUse
} from '../utils/request.js'

// 创建增删改查的操作

// 查询所有的用户数据
export function allUser(pram) {
	return requestUse({
		method: 'get',
		url: '/admin/role/list',
		params:pram
	})

}
//添加管理员

export function addUser(pram) {

	return requestUse({
		url: '/admin/role/create',
		method: 'POST',
		data: pram
	})

}
//删除用户
export function delUser(pram) {
	return requestUse({
		url: '/admin/role/delete',
		method: 'POST',
		data: pram
	})

}
// 更新用户
export function upUser(pram) {
	return requestUse({
		url: '/admin/role/update',
		method: 'POST',
		data: pram
	})

}

// 用户授权
export function powerUser(pram) {
	return requestUse({
		url: '/admin/role/permissions',
		method: 'get',
		params:pram
	})
}

export function morePower(pram) {
	return requestUse({
		url: '/admin/role/permissions',
		method: 'POST',
		data: pram
	})
}

// 管理员请求
// 管理员列表请求
export function adminList(pram){
	return  requestUse({
		url:'/admin/admin/list',
		method:'get',
		params:pram
	})
	
}
// 添加管理员

export function addAdmin(pram){
	
	return requestUse({
		url:'/admin/admin/create',
		method:'post',
		data:pram
	})
	
}
// 修改管理员
export function upAdmin(pram){
	return requestUse({
		url:'/admin/admin/update',
		method:'post',
		data:pram
	})
}
// 删除用户
export function delAdmin(pram){
	return requestUse({
		url:'/admin/admin/delete',
		method:'post',
		data:pram
	})	
}


// 通知列表
export function noticeList(pram){
	return requestUse({
		url:'/admin/notice/list',
		method:'GET',
		params:pram
	})	
}

// 单独删除
export function delNotice(pram){
	return requestUse({
		url:'/admin/notice/delete',
		method:'POST',
		data:pram
	})	
}

// 批量进行删除
export function delSelect(pram){
	return requestUse({
		url:'/admin/notice/batch-delete',
		method:'POST',
		data:pram
	})	
}

// 通知添加
export function addNotice(pram){
	return requestUse({
		url:'/admin/notice/create',
		method:'POST',
		data:pram
	})	
}

// 通知编辑
export function editNotice(pram){
	return requestUse({
		url:'/admin/notice/update',
		method:'POST',
		data:pram
	})	
}



